package cm.ph.shopping.facade.order.service;

import java.util.List;

import com.ph.shopping.common.util.result.Result;

import cm.ph.shopping.facade.order.entity.PhManagerOrder;
import cm.ph.shopping.facade.order.entity.PhPurchaseList;

public interface IManagerOrderService {
	/**
	 * 
	 * @Title: insertPurchase
	 * @Description: 新增进货单
	 * @author WQiang
	 * @date 2017年3月18日 下午4:57:59
	 * @param purchase
	 * @return
	 * @throws Exception
	 */
	public int insertPurchase(List<PhPurchaseList> purchase) throws Exception;

	/**
	 * 
	 * @Title: insertManagerOrder
	 * @Description: 新增进货订单，并且关联进货单
	 * @author WQiang
	 * @date 2017年3月18日 下午6:49:55
	 * @param managerOrder
	 * @return
	 * @throws Exception
	 */
	public int insertManagerOrder(PhManagerOrder managerOrder) throws Exception;

	/**
	 * 
	* @Title: managerOrdersList
	* @Description: 查询列表
	* @author WQiang
	* @date  2017年3月20日 下午8:09:39
	* @param pageNum
	* @param pageSize
	* @param userId
	* @return
	 */
	public Result managerOrdersList(int pageNum, int pageSize, int roleCode, long userId);
}
